a low land that is inundated during river floods - Spanish English Dictionary